package com.demo03.dao;

import com.demo03.pojo.Products;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 绛河
 * @date 2023/6/8
 * @apiNote
 */
@Mapper
public interface ProductsDao {

    /**
     * 新增商品信息
     *
     * @param products
     */
    void saveProducts(@Param("products") Products products);

    /**
     * 根据商品编号修改商品信息
     *
     * @param products
     */
    void updateProducts(@Param("products") Products products);

    /**
     * 根据商品编号删除
     *
     * @param pNo
     */
    void deleteProducts(@Param("pNo") String pNo);

    /**
     * 根据商品名称和商品类型查询商品信息
     *
     * @param pName
     * @param pType
     * @return
     */
    List<Products> searchByCondition(@Param("pName") String pName, @Param("pType") String pType);
}
